/*public class StringBuilderAppend {
    public static void main1(String[] args) {

        StringBuilder str = new StringBuilder();
        int n = 10000000;
        for (int i = 0; i < n; i++) {
            str.append("lisi");
        }
        System.out.println(str);

    }*/

/*        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append(11);
        stringBuilder.append(2.2);
        stringBuilder.append('a');
        stringBuilder.append("lisi");
        System.out.println(stringBuilder);

        stringBuilder.reverse();
        System.out.println(stringBuilder);

        System.out.println(stringBuilder.length());

        String s = stringBuilder.toString();
        //先是 stringBuilder类 去调用静态 toString() 方法
        //然后得到一个 toString 类型的字符串 ，然后用String 类型的变量 s 来接收
        System.out.println(s.toString());
        //然后s 对象去调用已经重写Object 中的toString() 方法
        //最后输出内容：”isila2.211“ 这个字符串是不可以改变的*/
/*    }*/
/*        //根据无参数构造器来创建对象,代表一开始就是空字符串“”
        StringBuilder stringBuilder1 = new StringBuilder();
        System.out.println(stringBuilder1);
        //根据有参数构造器来创建对象,代表一开始就是有自定义的字符串
        String str = "lisi";
        StringBuilder stringBuilder2 = new StringBuilder(str);
        System.out.println(stringBuilder2);
    }*/
/*}*/
